body{margin:0 auto;font-size:12px;font-family:Microsoft Yahei,"微软雅黑","宋体";color:#333;}

ul{margin:0px;padding:0px;zoom:1;/*用于IE6*/}

div{zoom:1;/*用于IE6,要是IE6错位,修复这个.*/}

li{margin:0px;padding:0px;list-style:none;float:left;}

dl,dt,dd{margin:0;padding:0;}

img{margin:0px auto;border:0;}

a{text-decoration:none;color:#333;}

/*a:hover{color:#DB3E3C;}*/

a img{border:none;border:0;}

p,h1,h2,h3,h4,h5{margin:0;padding:0;}

.clear{clear:both;width:100%;height:0;font-size:0px;overflow:hidden;}

i,em,cite{font-style:normal;}

input,select{padding:0;margin:0;}

.ovh{overflow: hidden;}

.on{color:#c4261d!important;}

.wrap{width:1200px;margin:0 auto;height:auto;}

.wrap2{width:1100px;margin:0 auto;height:auto;}

.font-black{color:#000!important;}

.font-white{color:#fff!important;}

.hide{display: none;}

.h100{height: 100%;}

.fl{float:left;}

.fr{float:right;}

.f12{font-size:12px!important;}

.f13{font-size:13px!important;}

.f14{font-size:14px!important;}

.f15{font-size:15px!important;}

.f16{font-size:16px!important;}

.f18{font-size:18px!important;}

.f20{font-size:20px!important;}

.f22{font-size:22px!important;}

.f24{font-size:24px!important;}

.f26{font-size:26px!important;}

.f28{font-size:28px!important;}

.f30{font-size:30px!important;}

.f32{font-size:32px!important;}

.f34{font-size:34px!important;}

.f36{font-size:36px!important;}

.f38{font-size:38px!important;}

.f40{font-size:40px!important;}

.f42{font-size:42px!important;}

.lh12{line-height: 12px;}

.lh14{line-height: 14px;}

.lh16{line-height: 16px;}

.lh18{line-height: 18px;}

.lh20{line-height: 20px;}

.lh22{line-height: 22px;}

.lh24{line-height: 24px;}

.lh26{line-height: 26px;}

.lh28{line-height: 28px;}

.lh30{line-height: 30px;}

.lh32{line-height: 32px;}

.lh34{line-height: 34px;}

.lh36{line-height: 36px;}

.lh38{line-height: 38px;}

.lh40{line-height: 40px;}

.lh42{line-height: 42px;}

.tl{text-align:left;}

.tc{text-align:center;}

.tr{text-align:right;}

.fb{font-weight:bold;}

.fn{font-weight:normal;}

.mt5{margin-top:5px;}

.mt10{margin-top:10px;}

.mt15{margin-top:15px;}

.mt20{margin-top:20px;}

.mt25{margin-top:25px;}

.mt30{margin-top:30px;}

.mt35{margin-top:35px;}

.mt40{margin-top:40px;}

.mt45{margin-top:45px;}

.mt50{margin-top:50px;}

.mt55{margin-top:55px;}

.mt60{margin-top:60px;}

.mb5{margin-bottom:5px;}

.mb10{margin-bottom:10px;}

.mb15{margin-bottom:15px;}

.mb20{margin-bottom:20px;}

.mb25{margin-bottom:25px;}

.mb30{margin-bottom:30px;}

.mr5{margin-right:5px;}

.mr10{margin-right:10px;}

.mr20{margin-right:20px;}

.ml5{margin-left:5px;}

.ml10{margin-left:10px;}

.ml15{margin-left:15px;}

.ml20{margin-left:20px;}

.ml25{margin-left:25px;}

.ml25{margin-left:25px;}

.ml35{margin-left:35px;}

.m10{margin:10px;_display:inline;}

.m20{margin:20px;}

.m0{margin: 0 auto;}

.mb20{margin-bottom:20px;}

.pl10{padding-left: 10px;}

.pl20{padding-left: 20px;}

.pr10{padding-right: 10px;}

.pr20{padding-right: 20px;}

.pt15{padding-top: 15px;}

.pt10{padding-top: 10px;}

.pt20{padding-top: 20px;}

.pb10{padding-bottom: 10px;}

.pb20{padding-bottom: 20px;}

.pb40{padding-bottom: 40px;}

.pr5{padding-right: 5px;}

.pl5{padding-left: 5px;}

.pt5{padding-top: 5px;}

.pb5{padding-bottom: 5px;}

.p10{padding: 10px;}

.p20{padding:20px;}

.p5{padding: 5px;}

.p1{padding: 1px;}

.b{display:block;}

.bold{font-weight:bold;}

.in-b{display:inline-block;zoom:1;*display:inline;}

.por{position:relative;}

.poa{position:absolute;}

.ti{text-indent:-999999px;}

.white{color:#fff;}

.black{color:#333;}

.red{color: red;font-size: 22px;}

.w100{width: 100%;}

.wp {

    width: 1200px;

    margin: 0 auto;

}

.divide5{width: 100%;height: 5px;margin: 0 auto;}

.divide10{width: 100%;height: 10px;margin: 0 auto;}

.divide15{width: 100%;height: 15px;margin: 0 auto;}

.divide20{width: 100%;height: 20px;margin: 0 auto;}

.divide25{width: 100%;height: 25px;margin: 0 auto;}

.divide30{width: 100%;height: 30px;margin: 0 auto;}

.divide35{width: 100%;height: 35px;margin: 0 auto;}

.divide40{width: 100%;height: 40px;margin: 0 auto;}

.divide45{width: 100%;height: 45px;margin: 0 auto;}

.divide50{width: 100%;height: 50px;margin: 0 auto;}

.divide55{width: 100%;height: 55px;margin: 0 auto;}

.divide60{width: 100%;height: 60px;margin: 0 auto;}

.divide65{width: 100%;height: 65px;margin: 0 auto;}

.divide70{width: 100%;height: 70px;margin: 0 auto;}

.divide75{width: 100%;height: 75px;margin: 0 auto;}

.divide80{width: 100%;height: 80px;margin: 0 auto;}

.divide85{width: 100%;height: 85px;margin: 0 auto;}

.divide90{width: 100%;height: 90px;margin: 0 auto;}

.head{

	height: 110px;

}

.top{

	width: 100%;

	height: 38px;

	background-color: #0072c8;

}

.top p{

	line-height: 38px;

	color: #fff;

}

.nav-ul li{

	float: left;

	height: 110px;

}

.nav-ul li a{

	color: #000;

	padding: 20px 25px;

	line-height: 120px;

	font-size: 15px;

	font-weight: bold;

}

.nav-ul li:hover{

	background-color: #0072c8;

}

.nav-ul li:hover a{

	color: #fff!important;

}

.nav-active{

	background-color: #0072c8;

}

.nav-active a{

	color: #fff!important;

}

.i-banner{

	

	width: 100%;

}

.mian1-ul li{

	float: left;

    width: 270px;

    height: 200px;

    background-color: #ededed;

    margin-right: 20px;

    margin-top: 50px;

}

.mian1-ul li:nth-child(4){

	margin-right: 0px;

}

.mian1-ul li img{

    padding: 10px;

    width: 100%;

}

.data-up{

	width: ;

	height: 170px;

	background-color: #0072c8;

}

.countup li{float: left;width: 25%;text-align: center;position: relative;}

.countup li h1{color: #fff;font-weight: 100;    font-size: 30px;}

.countup li p{color: #fff;}

.countup li span{   font-size: 25px;

    position: absolute;

    right: 90px;

    bottom: 24px;

    color: #fff;}



.countup li:hover h1{color:#333;}

.i-pro{

	margin-bottom: 30px;

}

.i-pro-ul{

	

}

.i-pro-ul li{

	float: left;

	width: 273px;

	height: 200px;

	background-color: #122B40;

	margin-right: 15px;

	margin-top: 15px;

	position: relative;

	overflow: hidden;

	text-align: center;

}

.i-pro-ul li a p{

	font-size: 22px;

	position: absolute;

	bottom: 5px;

	left: 0px;

	right: 0px;

	margin: 0 auto;

	color: #fff;

}

.pro-son{

	background: url(../img/img16.png)repeat;

	    width: 114%;

    height: 108%;

	top: 160px;

	left: -11px;

	border-top:1px solid #007AFF ;

}

.i-pro-ul li:nth-child(4n){

	margin-right: 0px;	

}

.i-pro .content img{

	max-width: 100%;

}

.i_linyu {background-image:url(../img/img7.png);background-size:100%;    background-repeat: round;padding-bottom: 30px;}

.i_linyulist li{width: 25%;height: 192px;text-align: center;display:table;text-align: center;float: left;}

.i_linyulist li h3{text-shadow: 2px 1px #333;}

.abouttit{color: #8b8b8b;}

.i-about-p1{

	color: #1f6bbe;

	font-size: 22px;

	

}

.i-about-p2{

	color: #585a5d;

	font-size: 14px;

	text-indent: 2em;

	margin-top: 15px;

	

}

.foot{

	height:323px;

	width: 100%;

	background-color: #333;

}

.foot-l{

	width: 275px;

	height: 100%;

}

.foot-dl-l{

	    width: 365px;

    height: 234px;

    background: url(../img/img20.png)no-repeat;

    background-position: 351px 0px;

}

.foot-dl-l dt{color: #fff;    font-size: 22px;margin-bottom: 10px;}

.foot-dl-l dd{width: 50%;float: left;margin-top: 12px;}

.foot-dl-l dd a{ color: #fff;font-size: 15px;font-weight: 100;}

.foot-dl-l dd:nth-child(1n){

	text-align: left;

	padding-left: 10px;

}

.foot-dl-l dd:nth-child(2n){

	text-align: right;

	padding-right: 10px;

}







.foot-r{

	width: 275px;

	height: 100%;

}

.foot-r{

	width: 375px;

	height: 100%;

}

.foot-dl-r {

    width: 465px;

    height: 234px;

    background: url(../img/img20.png)no-repeat;

    background-position: 450px 0px;

    margin-left: 53px;

}

ul.foot-dl-r li:first-child{width: 100%;color: #fff;font-size: 22px;margin-bottom: 10px;text-align: left;}

ul.foot-dl-r li{color: #fff;font-size: 15px;font-weight: 100;height: 30px;width: 43%;float: left;text-align: left;overflow: hidden;}

.copy{

	position: absolute;

    height: 35px;

    border-top: 1px solid #fff;

    width: 930px;

    bottom: -320px;

    left: 275px;

    color: #fff;

    text-align: center;

    line-height: 38px;

}

.n-banner{

	 

}



.n-about-p1{

	color:#85888a;

	font-size: 15px;

	line-height: 25px;

	text-indent: 2em;

	text-align: left;

	margin-bottom: 20px;

}

.n-about-p2{

	font-weight: bold;

	font-size: 28px;

	color:#000000;

}

.art-list-top {margin-top:20px;}

.art-list-top .img {display:block;width:100%;position:relative;height:auto;overflow:hidden;}

.art-list-top .img img {width:100%;float:left;}

.art-list-top .img .time {text-align:center;color:#fff;position:absolute;left:0;top:0;width:60px;height:81px;background:url("../img/time.png") no-repeat center top;font-size:14px;line-height:40px;}

.art-list-top .img .time font {display:block;height:41px;line-height:41px;font-size:24px;}

.art-list-top a.b {font-size:16px;color:#707070;}

.art-list-top p {line-height:24px;color:#707070;padding:10px 0 15px;}

.more3, .more3:hover {

    width: 120px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    background-color: #237dc8;

    font-size: 14px;

    color: #fff;

}

.art-list {margin-top:20px;}

.art-list li {height:50px;line-height:50px;background:url("../img/t1.png") no-repeat 10px center;text-indent:30px;width: 100%;}

.art-list li a {font-size:14px;color:#7b7c7d;}

.art-list li span {padding-right:10px;font-size:14px;color:#7b7c7d;}

.art-list li:nth-child(2n) {background-color:#f2f2f2;}

.wz-box {text-align:left;padding-bottom:30px;}

.wz-box h1 {margin:20px 0 10px;font-size:22px;font-weight:normal;text-align:center;}

.wz-box .info {line-height:26px;background-color:#eee;margin:0 10px;text-align:center;}

.wz-box .content1 {line-height:25px;margin:20px 20px 30px;}

.wz-box .content1 p {margin-top:20px;}

.container-bd p{

	    font-size: 14px;

    line-height: 26px;

    float: left;

}

.container-bd span{

	float: right;

    margin-top: 10px;

}

.about-fi {

	padding-top: 30px;

	margin-bottom: 40px;

	clear: both;

}



.lx-t {

	font-size: 14px;

	line-height: 22px;

	color: #4a4949;

	margin-top: 10px;

}



.lx-t p {

	margin-bottom: 10px;

}



.lx-bd span {

	display: block;

	font-size: 14px;

	color: #4a4949;

	line-height: 30px;

}



.lx-bd .text {

	width: 100%;

	border: 1px solid #dfdddd;

	height: 36px;

	line-height: 36px;

	text-indent: 10px;

	margin-bottom: 10px;

}



.lx-bd .textarea {

	border: 1px solid #dfdddd;

	padding: 10px;

	height: 142px;

	width: 100%;

}



.lx-bd .submit {

    width: 30%;

    margin: 15px auto 40px;

    display: inline-block;

    zoom: 1;

    display: inline;

    height: 37px;

    line-height: 37px;

    font-size: 14px;

    color: #fff;

    background-color: #b20000;

    border: none;

    border: 0;

}

.intoentit {

    text-align: center;

    font-size: 35px;

    color: #666;

    text-transform: uppercase;

}

.pro-nav{

	height: 70px;

	background-color: #0072c8;

}

.pro-list li{

	float: left;

	width: 130px;

	height: 50px;

	margin-top: 11px;

	background-color: #fff;

	    margin-right: 12px;

	    text-align: center;

	    -webkit-transform: translate(0,0);

	            transform: translate(0,0); -webkit-transition:all .2s ease-in 0s; transition:all .2s ease-in 0s;

}

.pro-list li:hover{

	background-color: #b3251b;

}

.pro-list li:hover a{

	color: #fff;

}

.pro-list li a{

	line-height:50px;

	display: block;

	font-weight: bold;

}

.pro-list-on{

	background-color: #b3251b!important;

}

.pro-list-on a{

	color:#fff

}

.pro-nav-2{

	

}

.search_in{min-height: 125px;background-color: #0072c8;padding: 15px;margin-bottom: 20px;}

.search_in2{width: 100%;    height: 120px;background-color: #fff;}





.rongqi1{margin: 30px;}

.listbg{background-color: #f4f4f4;min-height: 270px;width: 100%;padding-bottom: 10px;margin-bottom: 15px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.listbg img{padding: 15px;max-height: 200px;}

.listtitle_p1{padding:0px 15px;color:#5d5c5c;font-size: 14px;font-weight: bold;}

.listtitle_p2{padding:0px 15px;color:#5d5c5c;}

.listbg:hover{

	background-color: #DD2F2F;

}

.listbg:hover .listtitle_p1{

	color:#fff;

}

.listbg:hover .listtitle_p2{

	color:#fff;

}

.rongqi1 h3{

	font-size: 18px;

    margin-top: 21px;

}

.pro-list-3 li{

	width: 273px;

	margin-right: 15px;

	margin-bottom: 15px;

	overflow: hidden;

}



.pro-list-3 li:nth-child(4n){

	margin-right: 0px;

}

.pro-list-3 li .img{

	height: 180px;

	width: 100%;

	line-height: 180px;

	overflow: hidden;

}

.pro-list-3 li .img img{

	vertical-align: middle;

	transition: all 0.3s;

}

.pro-list-3 li p{

    height: 36px;

    width: 100%;

    background: url(../img/img28.png);

    bottom: 5px;

    text-align: center;

    line-height: 36px;

    color: #fff;

}

.pro-list-3 li:hover .img img{

	transform: scale(1.2);

}

.pro-list-3 li:hover p{

	background-color: #337ab7;

}


.ld{

   width:100%;
    background: url(../img/wh2.jpg)no-repeat center;
height:600px

}
/*media==============================================*/

@media (max-width: 385px){

	

}



@media (max-width: 1000px){

	

}

.page {

    padding-left: 0;

    margin: 20px 0;

    border-radius: 4px;

    clear: both;

    text-align: center;

}

.page div{

	display: inline-block;

}

.page a,

.page span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #337ab7;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #ddd;

}

.page .current {

    background-color: #337ab7;

    border: 1px solid #337ab7;

    color: #fff;

}



.page a:first-child,

.page span:first-child  {

  margin-left: 0;

  border-top-left-radius: 4px;

  border-bottom-left-radius: 4px;

}

.page a:last-child,

.page span:last-child {

  border-top-right-radius: 4px;

  border-bottom-right-radius: 4px;

}



.pro-xq-right{

	padding: 10px 0px 0px 0px;

	font-size:24px;

	font-weight: bold;

	color:#333;

}

.pro-xq-right-p1{

	

}

.pro-xq-right-p2{

	font-size: 16px;

	font-weight: 100;

	line-height: 28px;

}

.pro-xq-right-p3{

	width: 150px;

	height: 40px;

	background-color: #0072c8;

	color:#fff;

	line-height: 40px;

	text-align: center;

	margin-top: 15px;

	font-weight:100;

    font-size: 18px;

	padding-left: 10px;

}

.pro-xq-right-p4{

	font-size: 20px;

	font-weight: bold;

	color: #f67a1d;

	margin-top: 10px;

}

.pro-xq-right-p5{

	font-size: 16px;

	font-weight: 100;

	margin-top: 5px;

}

.pro-xq-right-p5 i{

	color:#007AFF;

}

.solution { padding-bottom: 0; }

.solution h1 { text-align: center; font-size: 18px; color: #333; margin-bottom: 35px; }

.solution h1 span { font-size: 24px; color: #da251d; }

.solution ul { overflow: hidden; padding-bottom: 60px; width: 1230px;}

.solution li { float: left; margin-right: 30px; width: 380px; margin-bottom: 30px;}

.solution li a { display: block; padding-bottom: 17px;}

.solution li span { display: block; overflow: hidden; }

.solution li img { transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; }

.solution li a:hover img { transform: matrix(1.04, 0, 0, 1.04, 0, 0); -webkit-transform: matrix(1.04, 0, 0, 1.04, 0, 0); -o-transform: matrix(1.04, 0, 0, 1.04, 0, 0); -moz-transform: matrix(1.04, 0, 0, 1.04, 0, 0); -ms-transform: matrix(1.04, 0, 0, 1.04, 0, 0); }

.solution li a:hover h2 { color: #296fb7; }

.solution li a:hover{background: #fff;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);-webkit-transform: translate3d(0px, -8px, 0px);transform: translate3d(0px, -8px, 0px);}

.solution li h2 {padding:0 16px;margin: 17px 0 10px 0; font-size: 15px; color: #333; font-weight: 600; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; }

.solution li p {font-size: 13px; color: #666; line-height: 22px; min-height: 45px;padding:0 16px;}

.solution li:first-child { margin-left: 0; }

.fsy-p22 h3{font-size:24px;color:#fff;margin: 55px 0px 10px 0px;}

.fsy-p22 p{font-size:16px;color:#fff;}

.fsy-ul li{float:left;width:190px;height:200px;   text-align:conter;margin-top:20px;}

.aaa li{width: 260px !important;margin-left: 25px;}

.aaa li img{

	max-width: 100% !important;

}

.aaa li .title{

	line-height: 30px;

	text-align: center;

}

.adv{
	padding: 40px 0;
}
.adv-title{
	margin-bottom: 30px;
	text-align: center;
}
.adv-top ul li{
	width: 24.25%;
	margin-right: 1%;
	float: left;
}
.adv-top ul li:last-child{
	margin-right: 0;
}
.adv-top ul li .text{
	padding: 0 15px;
	height: 200px;
	border: 1px solid #dedede;
	text-align: center;
	box-sizing: border-box;
	transition: all 0.3s;
}
.adv-top ul li .text p:first-child{
	line-height: 50px;
	font-size: 18px;
	color: #5a5a5a;
}
.adv-top ul li .text p:nth-child(2){
	text-indent: 2em;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: left;
}
.adv-top ul li .text p:last-child{
	line-height: 50px;
	font-size: 28px;
	height: 50px;
	width: 50px;
	background: #0072c8;
	border-radius: 50%;
	color: #fff;
	margin: 0 auto;
	font-style:oblique;
	box-shadow: 2px 2px 2px #0072c8;
}
.adv-top ul li .img{
	height: 200px;
	width: 100%;
	overflow: hidden;
}
.adv-top ul li .img img{
	height: 100%;
	width: 100%;
	transition: all 0.3s;
}
.adv-top ul li:hover .text{
	background: #0072c8;
}
.adv-top ul li:hover .text p{
	color: #fff;
}
.adv-top ul li:hover .img img{
	transform: scale(1.1);
}
.adv-bottom{
	height: 420px;
	max-width: 1920px;
	margin: 0 auto;
	padding: 30px 0;
}
.adv-bottom ul li{
	height: 200px;
	width: 100%;
}
.adv-bottom ul li .text{
	float: left;
	height: 200px;
	width: 50%;
	background: #eee;
	box-sizing: border-box;
}
.adv-bottom ul li .text div{
	height: 50px;
	line-height: 50px;
}
.adv-bottom ul li .text div span:first-child{
	display: block;
	float: left;
	font-size: 28px;
	height: 50px;
	width: 50px;
	background: #0072c8;
	border-radius: 50%;
	color: #fff;
	margin: 0 auto;
	font-style:oblique;
	box-shadow: 2px 2px 2px #0072c8;
	text-align: center;
}
.adv-bottom ul li .text div span:last-child{
	float: left;
	margin-left: 20px;
	font-size: 18px;
}
.adv-bottom ul li .text p{
	margin-top: 20px;
	line-height: 30px;
	color: #333;
}
.adv-bottom ul li:first-child .text{
	padding: 30px 300px 30px 30px;
}
.adv-bottom ul li:last-child .text{
	padding: 30px 30px 30px 300px;
}
.adv-bottom ul li .img{
	float: left;
	height: 100%;
	width: 50%;
	background-size: cover;
}
.adv-bottom ul li:first-child .img{
	background: url(../img/adv-img5.jpg) no-repeat center;
}
.adv-bottom ul li:last-child .img{
	background: url(../img/adv-img6.jpg) no-repeat center;
}